package com.koron.device.monitor.ycsw.bean;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 接收前端参数bean
 * @author ydc
 *
 */
@Data
public class ParamDto {
	@ApiModelProperty(value = "开始时间", dataType = "String")
	private Long begin;
	@ApiModelProperty(value = "结束时间", dataType = "String")
	private Long end;
	@ApiModelProperty(value = "厂站数组", dataType = "List")
	private List<String> factories;
	@ApiModelProperty(value = "功能位置数组", dataType = "List")
	private List<String> positions;
	@ApiModelProperty(value = "对象类型数组", dataType = "List")
	private List<String> models;
	@ApiModelProperty(value = "水司code", dataType = "String")
	private String group;
	private Integer interval;
	@ApiModelProperty(value = "对象code", dataType = "List")
	private List<String> monitors;
	@ApiModelProperty(value = "报表类型 【日报-hour,月报-day,年报-month】", dataType = "String")
	private String type;
	@ApiModelProperty(value = "年报独有入参 例：2020", dataType = "String")
	private String date;
	@ApiModelProperty(value = "codes", dataType = "Long")
	private List<String> codes;
	@ApiModelProperty(value = "省", dataType = "String")
	private String province;
	@ApiModelProperty(value = "名称", dataType = "String")
	private String sname;
	@ApiModelProperty(value = "权限", dataType = "String")
	private String role;
	@ApiModelProperty(value = "权限", dataType = "String")
	private List<String> roles;

	private String sensorCode;
}